草庐IT

Android PreferenceActivity 和对话框 fragment

全部标签

android - Fragment 2 pane windowSoftInputMode for soft keyboard

如上所示,当软键盘在我的2Pane布局中打开时,我遇到了问题。对于左侧ListViewfragment,我想adjustPan软输入。如果我不这样做,那么当软键盘关闭时,它会在列表fragment上留下空白。对于右侧的详细信息Pane,我想adjestResize软输入,以便用户可以在两个编辑文本中输入文本并在软键盘仍然打开的情况下单击按钮。我尝试使用setSoftInputMode()在它们各自的onCreateView()中为我的fragment设置不同的属性,但这对我没有太大帮助,因为两个fragment都得到了adjustResize最后。有什么解决方案/想法可以帮助我解决这个

android - 如何避免 TalkBack 阅读被驳回的 fragment

我正在开发一个简单的应用程序,它采用Activities和Fragments结构,要求之一是使其易于访问,因此我完成了所有内容描述、导航、焦点等。它工作得很好,除了fragment,如果有一个加载fragment的Activity,对讲读取它的内容,然后用户点击一些东西和一个可以添加到堆栈顶部的细节fragment。FragmentTransactionft=getSupportFragmentManager().beginTransaction();audios=AudiosListFragment.newInstance(params);ft.add(R.id.audios_fra

android - 从选项卡式 fragment 导航时,如何避免关注最后一个 EditText?

我在ViewPager中有3个选项卡。Tab2中的焦点默认位于第一个EditText中。当我从选项卡2导航到选项卡3并返回时,我发现焦点在选项卡2的最后EditText中。如果我然后转到选项卡1并返回,焦点又回到第一个EditText中。所以看起来当我“向右”导航时,焦点将转到我所在fragment的最后一个EditText。我不想要这个。我希望焦点位于我离开的位置或默认位置。此外,我不想在返回时简单地将焦点带回第一个EditText,因为它首先转到最后一个EditText会向下滚动我的页面。我希望它向上滚动,焦点回到我的EditText中。当我滑动到Tab3时,有没有办法防止焦点转到

添加新 fragment 后Android滚动到底部

我有一个带有LinearLayout的应用程序,随着时间的推移从上到下逐个添加矩形fragment。在某些时候屏幕已满,新fragment“隐藏”在屏幕View之外。然后我想做的是在每次添加新fragment时让应用滚动到底部。每次按下Activity中的按钮或选中上述fragment中的复选框时,都会添加一个fragment。所以我在onClickListeners和fragment的onCreateView中尝试了以下操作:fm.beginTransaction().add(R.id.activity_uhf_layout,fragment).commit();//Addingfr

android - 在 Fragment 或 Activity 中使用工具栏

我正在使用Android-ObservableScrollView图书馆。一切都很好,但我有保存fragment的Activity,所以所有View都封装在fragment中。在Activity中,只有FrameLayout用于保存fragment。所以我需要在我的应用程序中使用Toolbar,我有几个实现它的想法。在Activity中使用工具栏,在这种情况下,我的布局将包含FrameLayout和工具栏。通过这种方式,每当我需要使用工具栏执行某些操作时,我就可以与Activity进行通信,我也可以通过使用fragment中的getSupportedActionBar()来获取它。在每

android - Facebook 共享对话框 PostId 为空

我正在通过Android中的共享对话框在FB上共享视频。共享工作得很好。但是,FBpostid返回null。回调甚至在视频上传之前就返回了。如果我遗漏了什么,请告诉我。下面是我的代码。publicclassTestFragmentextendsFragment{privateCallbackManagercallbackManager;privateShareDialogshareDialog;publicTestFragment(){//Requiredemptypublicconstructor}publicstaticTestFragmentnewInstance(Stringp

Rust UI开发(三):iced如何打开图片(对话框)并在窗口显示图片?

注:此文适合于对rust有一些了解的朋友iced是一个跨平台的GUI库,用于为rust语言程序构建UI界面。这是一个系列博文,本文是第三篇,前两篇的链接:1、RustUI开发(一):使用iced构建UI时,如何在界面显示中文字符2、RustUI开发(二):iced中如何为窗口添加icon图标本篇是系列第三篇,主要关注如何在窗口上显示图片,要在窗口显示一张图片,基本上需要解决两个问题,一是图片文件导入,二是图片文件显示。这两个功能对于其他成熟语言都不是问题,文件对话框和图片渲染都不是难事,但iced是缺少对话框部件的。所以,就要借助于第三方库,下面我们将针对这两个方面做说明。实际窗口效果预览:一

android - 从库中选择图像在 Android 的 fragment 类中不起作用

从fragment类中的图库中选择图像不起作用。我尝试了更多堆栈代码。if(Build.VERSION.SDK_INT以上代码在Activity类中运行。不适用于纯fragment类。 最佳答案 如果您从fragment调用startActivityForResult()方法,您有两个选择:直接调用startActivityForResult()调用getActivity().startActivityForResult()在您的情况下,如果您想处理Activity的结果,请按以下方式更改您的代码:if(Build.VERSION.

android - 使用后退按钮关闭 Marshmallow 上的权限请求对话框

在我的应用程序中,我正在根据google指南验证Marshmallow设备所需的权限。当需要权限时,我为此使用请求权限方法:mActivity.requestPermissions(permissionsList,MY_PERMISSIONS_REQUEST),显示类似于以下对话框的对话框:显示此对话框时,如果用户按下后退按钮,我希望关闭该对话框。目前,按下后退按钮没有任何效果。有没有办法使用后退按钮关闭这些对话框? 最佳答案 你知道吗,我认为这是AOSP中的错误。它应该无缘无故地忽略后退按钮。向bugtracker报告了一个问题:

Android WebView 键盘在 android 的 fragment 中隐藏了输入字段

当我在webView中打开网页时,输入字段被键盘隐藏了。我怎么解决这个问题?请帮忙。web_view_proposel.setWebViewClient(newmyWebClient());web_view_proposel.getSettings().setJavaScriptEnabled(true);web_view_proposel.setHorizontalScrollBarEnabled(false);web_view_proposel.setVerticalScrollBarEnabled(true);web_view_proposel.getSettings().set